From c3d16b27809a92be92a5986295f672618adc7ae5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Apr 2007 19:27:08 +0000 Subject: [PATCH] Make sure we always have a color_hash. (#423916, Jens Granseuer) 2007-04-30 Matthias Clasen * gtk/gtksettings.c (settings_update_color_scheme): Make sure we always have a color_hash. (#423916, Jens Granseuer) svn path=/trunk/; revision=17748 --- ChangeLog | 5 +++++ gtk/gtksettings.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index caa9f6c3dd..87f7dbaf10 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-04-30 Matthias Clasen + + * gtk/gtksettings.c (settings_update_color_scheme): + Make sure we always have a color_hash. (#423916, Jens Granseuer) + 2007-04-30 Christian Persch * docs/reference/gtk/gtk-sections.txt: diff --git a/gtk/gtksettings.c b/gtk/gtksettings.c index df8d6f1848..4b898ad028 100644 --- a/gtk/gtksettings.c +++ b/gtk/gtksettings.c @@ -1945,6 +1945,8 @@ settings_update_color_scheme (GtkSettings *settings) GValue value = { 0, }; data = g_new0 (ColorSchemeData, 1); + data->color_hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, + (GDestroyNotify) gdk_color_free); g_object_set_data_full (G_OBJECT (settings), "gtk-color-scheme", data, (GDestroyNotify) color_scheme_data_free); -- 2.30.2